#courseStage{
    .header{
        .header_img{
            width: 100%;
            height: 3.63rem;
        }
        .header_title{
            padding: .32rem;
            border-bottom: .2rem solid #FCF9FC;
            .title{
                font-size: .4rem;
                line-height: .48rem;
                font-weight: 700;
                margin-bottom: .16rem;
            }
            .label{
                display: flex;
                justify-content: space-between;
                font-size: .28rem;
                line-height: .34rem;
                color: #999999;
                .vip{
                    color: #DCBBC9;   
                }
            }
        }
    }
    .content{
        .nav{
            height: 1.16rem;
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: .32rem;
//          border-bottom: 1px solid #F0F0F0;
            li{
                display: flex;
                align-items: center;
                justify-content: center;
//              width: 50%; 
                
                height: 100%;
                font-size: .4rem;
                line-height: .48rem;
                color: #999999;
                position: relative;
                z-index: 8;
            }
            .nav_active{
                color: #DCBBC9;
                font-weight: 700;
                span{
                    display: block;
                    position: absolute;
                    z-index: 9;
                    width:.64rem;
                    height:.06rem;
                    background:rgba(220,187,201,1);
                    border-radius:.04rem;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    margin: auto;
                }
            }
        }
        .course_list_f{
            .course_list{
                width:91.47%;
                background:rgba(255,255,255,1);
                border-radius:.1rem;
                border:1px solid rgba(230,230,230,1);
                margin: .48rem auto;
                padding: .32rem;
                
                .course_list_top{
                    display: flex;
                    align-items: center;
                    .course_list_img{
                        width: .35rem;
                        height: .35rem;
                        margin-right: .16rem;
                    }
                    .course_list_title{
                        font-size: .34rem;
                        line-height: .44rem;
                        color: #333333;
                        font-weight: 700;
                        flex: 1;
                    }
                }
                    
                .course_list_money{
                    margin-top: .16rem;
                    color:  #DCBBC9;
                    font-size: .3rem;
                    line-height: .34rem;
                }
            }
        }
        .c_v_html{
            padding: .32rem;
        }
        .no_content{
            text-align: center;
            color: #999999;
            margin: 1rem;
        }
    }
}
